release: 0.36.1#236
Merged
Merged
Conversation
Patch on 0.36.0, shipping against the same SKaiNET engine 0.36.0. Versioned 0.36.1 rather than 0.37.0 to keep the documented lock-step rule (a transformers X.Y.Z ships against engine X.Y.Z) intact; there is no engine 0.37.0 to ship against. Covers everything on develop since 0.36.0: the BGE embedding support from #229 (CLS pooling, retrieval prefixes, integer-buffer-safe loads) and the vec2text / T5 beam search from #228. - bump VERSION_NAME to 0.36.1; CHANGELOG: cut 0.36.1 from Unreleased, folding in the BGE entry that was sitting there alongside the new beam-search notes - README: 0.36.1 current-release notes (BGE + beam search), 0.36.0 demoted to "builds on", BOM snippet bump, BERT and T5/GTR architecture rows refreshed - docs: embedding-model-coverage plan retargeted 0.37.0 -> 0.36.1 (that release number is retired; Phase 2 rows now say "next release" rather than naming a version the engine line hasn't reached); dsl-vs-handcoded T5 row notes greedy + beam decode Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release prep for 0.36.1, following the same shape as #224 (0.36.0): release chores only, no feature code.
Why 0.36.1 and not 0.37.0
The CHANGELOG's stated rule is that the version line tracks the engine — a transformers
X.Y.Zships against engineX.Y.Z. The engine is still at 0.36.0 (gradle/libs.versions.tomlunchanged), so there is no 0.37.0 to ship against. This follows the 0.34.1 precedent: a patch on the same engine line.What's in it
Everything merged to
developsince 0.36.0:BertPooling { MEAN, CLS }auto-detected from1_Pooling/config.json,embedQuery/embedDocumentretrieval prefixes viaPrefixedEmbeddingModel, andFloatSafeTensorsLoaderskipping BGE's I64position_idsbuffer (interim, pending SKaiNET#822).T5Runtime.generateBeam(...)and sequence-levelVec2TextInverter.invert(..., sequenceBeamWidth, tokenBeams). Off by default; width 1 keeps greedy behaviour. Improves cosine 0.765 → 0.818 on the round-trip test's example.Changes
gradle.properties—VERSION_NAME→ 0.36.1CHANGELOG.md— cut[0.36.1]from Unreleased, folding in the BGE entry that was already sitting thereREADME.md— current-release notes, BOM snippet, BERT + T5/GTR architecture rowsdocs/specs/embedding-model-coverage.md— the plan targeted 0.37.0 for the BGE phase; retargeted to 0.36.1, with Phase 2 rows saying "next release" rather than naming a version the engine line hasn't reacheddocs/.../dsl-vs-handcoded.adoc— T5 row notes greedy + beam decodeVerification
./gradlew assemble— green./gradlew allTests— green (17m41s, no failures)./gradlew publishToMavenLocal— 0.36.1 artifacts resolve (signing disabled locally; CI signs on tag)Not tagged —
publish.ymltriggers on tags, so nothing reaches Maven Central until a tag is pushed deliberately.Housekeeping alongside this release
perf/llama-packed-load-memory(content already upstream asb5dbb47/7c8e4c8; verified byte-identical) andfeature/cleaning(69 days stale; would have deletedt5/vec2text/moonshine).🤖 Generated with Claude Code